home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / expanded.lha / expanded / hdr / Typeout.h < prev   
C/C++ Source or Header  |  1992-03-19  |  1KB  |  53 lines

  1. //
  2. // Linear-Affine-Projective Geometry Package
  3. //
  4. // Typeout.h
  5. //
  6. // $Header$
  7. //
  8. // William J.R. Longabaugh 
  9. // University of Washington
  10. //
  11. // Implementation of the linear-affine-projective geometry
  12. // package described in William J.R. Longabaugh, "An Expanded
  13. // System for Coordinate-Free Geometric Programming", Master's 
  14. // thesis, University of Washington, 1992.
  15. //
  16. // Copyright (c) 1992, William J.R. Longabaugh
  17. //   Copying, use and development for non-commercial purposes permitted.
  18. //   All rights for commercial use reserved.
  19. //   This software is unsupported and without warranty; it is
  20. //   provided "as is".
  21. //
  22. // ***********************************************************************
  23.  
  24. #ifndef Typeout_h
  25. #define Typeout_h
  26.   
  27. #include <stream.h>
  28. #include "Lap1.h"
  29.  
  30. // Declare the existence of functions that can be used to obtain
  31. // descriptive outputs for the enumerated types:
  32.  
  33. extern ostream& SpaceTypeOut(ostream& c, SpaceType t);
  34. extern ostream& BasisTypeOut(ostream& c, BasisType t);
  35. extern ostream& GeObTypeOut(ostream& c, GeObType t);
  36. extern ostream& MapTypeOut(ostream& c, MapType t);
  37. extern ostream& MultiTypeOut(ostream& c, MultiType t);
  38. extern ostream& SubSetTypeOut(ostream& c, SubSetType t);
  39. extern ostream& SRelOut(ostream& c, SRel t);
  40.  
  41. #endif 
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.